/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Datos;


/**
 *
 * @author Marco
 */
public class Cuenta implements Comparable{

    private int idCuenta;
    private int codigoMesa;
    private int mesa;
    private String nombreCliente;
    private String fechaCierre;
    private int numeroPersonas;
    

    public Cuenta() {
    }

    public Cuenta(int idCuenta, int codigoMesa, int mesa, String nombreCliente, String fechaCierre, int numeroPersonas) {
        this.idCuenta = idCuenta;
        this.codigoMesa = codigoMesa;
        this.mesa = mesa;
        this.nombreCliente = nombreCliente;
        this.fechaCierre = fechaCierre;
        this.numeroPersonas = numeroPersonas;
    }


    public String getFechaCierre() {
        return fechaCierre;
    }

    public void setFechaCierre(String fechaCierre) {
        this.fechaCierre = fechaCierre;
    }

    public int getIdCuenta() {
        return idCuenta;
    }

    public void setIdCuenta(int idCuenta) {
        this.idCuenta = idCuenta;
    }

    public int getCodigoMesa() {
        return codigoMesa;
    }

    public void setCodigoMesa(int codigoMesa) {
        this.codigoMesa = codigoMesa;
    }

    public int getMesa() {
        return mesa;
    }

    public void setMesa(int mesa) {
        this.mesa = mesa;
    }

    public String getNombreCliente() {
        return nombreCliente;
    }

    public void setNombreCliente(String nombreCliente) {
        this.nombreCliente = nombreCliente;
    }

    public int getNumeroPersonas() {
        return numeroPersonas;
    }

    public void setNumeroPersonas(int numeroPersonas) {
        this.numeroPersonas = numeroPersonas;
    }

    public int compareTo(Object o) {
        Cuenta cuenta = (Cuenta)o;
        if(this.idCuenta == cuenta.getIdCuenta())
            return 0;
        else{
            if(this.idCuenta < cuenta.getIdCuenta())
                return -1;
            else
                return 1;
        }
    }
}
